package br.consultorio.digital.modelo;

import java.util.ArrayList;
import java.util.List;

import android.app.Activity;
import br.consultorio.digital.control.MedicoListar;
import br.consultorio.digital.dao.DAOMedico;
import br.consultorio.digital.modelo.entidade.MedicoAdapter;

/**
 * 
 * @author Paulo
 * 
 */
public class ModelMedico {

	private Activity ap;
	private DAOMedico DAOm;

	public ModelMedico(Activity ap) {
		this.ap = ap;
	}

	public boolean tratarConsultaMedico(String medico) {
		DAOm = DAOMedico.getInstance(ap);
		ArrayList<Object> atg = DAOm.consultarNm_Medico(medico);
		if (atg != null) {
			MedicoAdapter ladapter = new MedicoAdapter(
					ap.getApplicationContext(), atg);
			((MedicoListar) ap).setListAdapter(ladapter);
			return true;
		}
		return false;
	}

	public boolean tratarConsultaTodos() {
		DAOm = DAOMedico.getInstance(ap);
		List<Object> atg = DAOm.consultarTodos();
		if (atg != null) {
			MedicoAdapter ladapter = new MedicoAdapter(
					ap.getApplicationContext(), atg);
			((MedicoListar) ap).setListAdapter(ladapter);
			return true;
		}
		return false;
	}
}
